Kettler C12 support in QZ: custom ergometer bike protocol added

QZ has added code-level support for the Kettler C12 / ERGO C12 ergometer bike. The public merged PR #4314, now present on master as commit de36c5d4, adds a dedicated kettlerc12bike implementation and Bluetooth discovery for names that start with ERGO C12 or KETTLER C12.

This is not generic FTMS wording. The implementation is a custom BLE path based on the protocol observed with Kinomap: QZ subscribes to the relevant Kettler characteristics, parses the data it receives, and creates the normal QZ virtual-bike bridge on top of that device implementation.

Compatibility summary

DeviceKettler C12 / ERGO C12 ergometer bike
QZ evidenceMerged PR #4314 and public master commit de36c5d4
Bluetooth detectionDevice names starting with ERGO C12 or KETTLER C12
Protocol pathDedicated custom BLE implementation, not a generic FTMS-bike article
Metrics evidenced in codeCycling power/cadence where present, plus Kettler speed, resistance and distance handles/characteristics
Control evidenced in codeErgometer resistance requests are mapped to target watts and clamped to the 0-250 W range used by the implementation
Virtual appsQZ creates a virtual bike, so supported metrics/control can be bridged through normal QZ workflows; exact Zwift, MyWhoosh, ROUVY, Peloton or Garmin behavior still depends on your platform and setup
ConfidenceMedium-high for code-level support on public master; no separate public field-test confirmation was attached to this queue item

Setup notes

  • Use a QZ build that includes PR #4314 / commit de36c5d4.
  • Wake the bike and make sure its Bluetooth name begins with ERGO C12 or KETTLER C12.
  • Let QZ detect it through the dedicated Kettler C12 path rather than assuming an FTMS-bike setting.
  • After connection, verify the values your bike exposes: power, cadence, speed, resistance and distance are the relevant code paths in this implementation.
  • When using app bridging, test one workflow at a time so you can confirm which metrics and controls your platform receives.

What QZ adds around the bike

QZ can bridge many fitness devices to training apps and services, adding virtual-bike workflows and optional export/integration paths. Depending on device, platform and settings, QZ can work with ecosystems such as Zwift, MyWhoosh, ROUVY, Peloton-style virtual-bike use, Apple Health / HealthKit, Garmin Connect, Strava and Google Health / Health Connect.

If something does not work as expected, send an email to Roberto.viola83@gmail.com and Roberto will help you check the setup.

Want to use your indoor bike with more apps? Download QZ and learn more at qzfitness.com.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Dimensione massima dei file caricabili: 30 MB. Puoi caricare: immagine, audio, video, documento, foglio di calcolo, interattivo, testo, archivio, codice, altro. I link a YouTube, Facebook, Twitter e altri servizi inseriti nel testo dei commenti saranno automaticamente incorporati. Rilascia il file qui